home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / lib-old / lockfile.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  883b  |  22 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. import struct
  5. import fcntl
  6.  
  7. def writelock(f):
  8.     _lock(f, fcntl.F_WRLCK)
  9.  
  10.  
  11. def readlock(f):
  12.     _lock(f, fcntl.F_RDLCK)
  13.  
  14.  
  15. def unlock(f):
  16.     _lock(f, fcntl.F_UNLCK)
  17.  
  18.  
  19. def _lock(f, op):
  20.     dummy = fcntl.fcntl(f.fileno(), fcntl.F_SETLKW, struct.pack('2h8l', op, 0, 0, 0, 0, 0, 0, 0, 0, 0))
  21.  
  22.